[INFO] fetching crate dora-ssr 0.5.8...
[INFO] testing dora-ssr-0.5.8 against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] extracting crate dora-ssr 0.5.8 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate dora-ssr 0.5.8
[INFO] finished tweaking crates.io crate dora-ssr 0.5.8
[INFO] tweaked toml for crates.io crate dora-ssr 0.5.8 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate dora-ssr 0.5.8 on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate dora-ssr 0.5.8 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded enumflags2_derive v0.7.10
[INFO] [stderr]   Downloaded enumflags2 v0.7.10
[INFO] [stderr]   Downloaded syn v2.0.89
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 46a6f3723261918fbc4fa5287fbdccf317bc2d16d4bcb555cd8bade03bac22d1
[INFO] running `Command { std: "docker" "start" "46a6f3723261918fbc4fa5287fbdccf317bc2d16d4bcb555cd8bade03bac22d1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "46a6f3723261918fbc4fa5287fbdccf317bc2d16d4bcb555cd8bade03bac22d1" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "46a6f3723261918fbc4fa5287fbdccf317bc2d16d4bcb555cd8bade03bac22d1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "46a6f3723261918fbc4fa5287fbdccf317bc2d16d4bcb555cd8bade03bac22d1" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling unicode-ident v1.0.14
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling syn v2.0.89
[INFO] [stderr]    Compiling enumflags2_derive v0.7.10
[INFO] [stderr]    Compiling enumflags2 v0.7.10
[INFO] [stderr]    Compiling dora-ssr v0.5.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.04s
[INFO] running `Command { std: "docker" "inspect" "46a6f3723261918fbc4fa5287fbdccf317bc2d16d4bcb555cd8bade03bac22d1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "46a6f3723261918fbc4fa5287fbdccf317bc2d16d4bcb555cd8bade03bac22d1" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling dora-ssr v0.5.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.82s
[INFO] running `Command { std: "docker" "inspect" "46a6f3723261918fbc4fa5287fbdccf317bc2d16d4bcb555cd8bade03bac22d1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "46a6f3723261918fbc4fa5287fbdccf317bc2d16d4bcb555cd8bade03bac22d1" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dora_ssr-10d242cec28069d0)
[INFO] [stdout] running 0 tests
[INFO] [stderr]    Doc-tests dora_ssr
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test src/dora.rs - dora::Slot::CONTACT_END (line 1949) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::GESTURE (line 1561) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::BUTTON_DOWN (line 1717) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::BUTTON_UP (line 1746) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::GSlot::APP_CHANGE (line 2747) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::BODY_ENTER (line 1864) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::ALIGN_LAYOUT (line 1978) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::TAPPED (line 1502) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::KEY_PRESSED (line 1643) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::ACTION_END (line 1419) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::KEY_UP (line 1621) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::MOUSE_WHEEL (line 1540) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::TEXT_INPUT (line 1669) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::TAP_FILTER (line 1444) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::GSlot::APP_EVENT (line 2729) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::BODY_LEAVE (line 1890) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::EFFEK_END (line 2002) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::GSlot::APP_WS (line 2767) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::TAP_ENDED (line 1483) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::TEXT_EDITING (line 1690) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::CONTACT_START (line 1918) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::KEY_DOWN (line 1599) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::ANIMATION_END (line 1835) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::AXIS (line 1806) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::BUTTON_PRESSED (line 1776) ... FAILED
[INFO] [stdout] test src/dora/vgnode.rs - dora::vgnode::VGNode::render (line 43) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::platformer::behavior::Blackboard::get (line 3991) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::platformer::behavior::Blackboard::set (line 3968) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::TAP_BEGAN (line 1464) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::TAP_MOVED (line 1521) ... FAILED
[INFO] [stdout] test src/dora/mouse.rs - dora::mouse::Mouse::get_position (line 25) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::emit (line 371) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/dora.rs - dora::Slot::CONTACT_END (line 1949) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `body` in this scope
[INFO] [stdout]     --> src/dora.rs:1950:1
[INFO] [stdout]      |
[INFO] [stdout] 1950 | body.set_receiving_contact(true);
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `body` in this scope
[INFO] [stdout]     --> src/dora.rs:1951:1
[INFO] [stdout]      |
[INFO] [stdout] 1951 | body.slot(Slot::CONTACT_END, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1951:11
[INFO] [stdout]      |
[INFO] [stdout] 1951 | body.slot(Slot::CONTACT_END, Box::new(|stack| {
[INFO] [stdout]      |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1949 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::GESTURE (line 1561) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1562:1
[INFO] [stdout]      |
[INFO] [stdout] 1562 | node.set_touch_enabled(true);
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1563:1
[INFO] [stdout]      |
[INFO] [stdout] 1563 | node.slot(Slot::GESTURE, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1563:11
[INFO] [stdout]      |
[INFO] [stdout] 1563 | node.slot(Slot::GESTURE, Box::new(|stack| {
[INFO] [stdout]      |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1561 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::BUTTON_DOWN (line 1717) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]     --> src/dora.rs:1731:3
[INFO] [stdout]      |
[INFO] [stdout] 1731 |         p!("DPad up button down!");
[INFO] [stdout]      |         ^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 1717 + use dora_ssr::p;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1718:1
[INFO] [stdout]      |
[INFO] [stdout] 1718 | node.set_controller_enabled(true);
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1719:1
[INFO] [stdout]      |
[INFO] [stdout] 1719 | node.slot(Slot::BUTTON_DOWN, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1719:11
[INFO] [stdout]      |
[INFO] [stdout] 1719 | node.slot(Slot::BUTTON_DOWN, Box::new(|stack| {
[INFO] [stdout]      |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1717 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `ButtonName` in this scope
[INFO] [stdout]     --> src/dora.rs:1730:42
[INFO] [stdout]      |
[INFO] [stdout] 1730 |     if controller_id == 0 && button_name == ButtonName::DPUp.as_ref() {
[INFO] [stdout]      |                                             ^^^^^^^^^^ use of undeclared type `ButtonName`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 1717 + use dora_ssr::ButtonName;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::BUTTON_UP (line 1746) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]     --> src/dora.rs:1760:3
[INFO] [stdout]      |
[INFO] [stdout] 1760 |         p!("DPad up button up!");
[INFO] [stdout]      |         ^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 1746 + use dora_ssr::p;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1747:1
[INFO] [stdout]      |
[INFO] [stdout] 1747 | node.set_controller_enabled(true);
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1748:1
[INFO] [stdout]      |
[INFO] [stdout] 1748 | node.slot(Slot::BUTTON_UP, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1748:11
[INFO] [stdout]      |
[INFO] [stdout] 1748 | node.slot(Slot::BUTTON_UP, Box::new(|stack| {
[INFO] [stdout]      |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1746 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `ButtonName` in this scope
[INFO] [stdout]     --> src/dora.rs:1759:42
[INFO] [stdout]      |
[INFO] [stdout] 1759 |     if controller_id == 0 && button_name == ButtonName::DPUp.as_ref() {
[INFO] [stdout]      |                                             ^^^^^^^^^^ use of undeclared type `ButtonName`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 1746 + use dora_ssr::ButtonName;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::GSlot::APP_CHANGE (line 2747) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]     --> src/dora.rs:2753:2
[INFO] [stdout]      |
[INFO] [stdout] 2753 |     p!(setting_name);
[INFO] [stdout]      |     ^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 2747 + use dora_ssr::p;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:2748:1
[INFO] [stdout]      |
[INFO] [stdout] 2748 | node.gslot(GSlot::APP_CHANGE, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `GSlot` in this scope
[INFO] [stdout]     --> src/dora.rs:2748:12
[INFO] [stdout]      |
[INFO] [stdout] 2748 | node.gslot(GSlot::APP_CHANGE, Box::new(|stack| {
[INFO] [stdout]      |            ^^^^^ use of undeclared type `GSlot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2747 + use dora_ssr::GSlot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::BODY_ENTER (line 1864) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]     --> src/dora.rs:1876:2
[INFO] [stdout]      |
[INFO] [stdout] 1876 |     p!(sensor_tag);
[INFO] [stdout]      |     ^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 1864 + use dora_ssr::p;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `body` in this scope
[INFO] [stdout]     --> src/dora.rs:1865:1
[INFO] [stdout]      |
[INFO] [stdout] 1865 | body.slot(Slot::BODY_ENTER, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1865:11
[INFO] [stdout]      |
[INFO] [stdout] 1865 | body.slot(Slot::BODY_ENTER, Box::new(|stack| {
[INFO] [stdout]      |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1864 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::ALIGN_LAYOUT (line 1978) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]     --> src/dora.rs:1990:2
[INFO] [stdout]      |
[INFO] [stdout] 1990 |     p!("width: {}, height: {}", width, height);
[INFO] [stdout]      |     ^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 1978 + use dora_ssr::p;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `align_node` in this scope
[INFO] [stdout]     --> src/dora.rs:1979:1
[INFO] [stdout]      |
[INFO] [stdout] 1979 | align_node.slot(Slot::ALIGN_LAYOUT, Box::new(|stack| {
[INFO] [stdout]      | ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/mem/mod.rs:528:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named function `align_of` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1979 - align_node.slot(Slot::ALIGN_LAYOUT, Box::new(|stack| {
[INFO] [stdout] 1979 + align_of.slot(Slot::ALIGN_LAYOUT, Box::new(|stack| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1979:17
[INFO] [stdout]      |
[INFO] [stdout] 1979 | align_node.slot(Slot::ALIGN_LAYOUT, Box::new(|stack| {
[INFO] [stdout]      |                 ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1978 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::TAPPED (line 1502) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1503:1
[INFO] [stdout]      |
[INFO] [stdout] 1503 | node.set_touch_enabled(true);
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1504:1
[INFO] [stdout]      |
[INFO] [stdout] 1504 | node.slot(Slot::TAPPED, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1504:11
[INFO] [stdout]      |
[INFO] [stdout] 1504 | node.slot(Slot::TAPPED, Box::new(|stack| {
[INFO] [stdout]      |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1502 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Touch` in this scope
[INFO] [stdout]     --> src/dora.rs:1505:37
[INFO] [stdout]      |
[INFO] [stdout] 1505 |     let touch = match stack.pop_cast::<Touch>() {
[INFO] [stdout]      |                                        ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1502 + use dora_ssr::Touch;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::KEY_PRESSED (line 1643) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]     --> src/dora.rs:1651:3
[INFO] [stdout]      |
[INFO] [stdout] 1651 |         p!("Space key pressed!");
[INFO] [stdout]      |         ^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 1643 + use dora_ssr::p;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1644:1
[INFO] [stdout]      |
[INFO] [stdout] 1644 | node.set_keyboard_enabled(true);
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1645:1
[INFO] [stdout]      |
[INFO] [stdout] 1645 | node.slot(Slot::KEY_PRESSED, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1645:11
[INFO] [stdout]      |
[INFO] [stdout] 1645 | node.slot(Slot::KEY_PRESSED, Box::new(|stack| {
[INFO] [stdout]      |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1643 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `KeyName` in this scope
[INFO] [stdout]     --> src/dora.rs:1650:17
[INFO] [stdout]      |
[INFO] [stdout] 1650 |     if key_name == KeyName::Space.as_ref() {
[INFO] [stdout]      |                    ^^^^^^^ use of undeclared type `KeyName`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 1643 + use dora_ssr::KeyName;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::ACTION_END (line 1419) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1420:1
[INFO] [stdout]      |
[INFO] [stdout] 1420 | node.perform_def(ActionDef::prop(1.0, 0.0, 100.0, Property::X, EaseType::Linear));
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `ActionDef` in this scope
[INFO] [stdout]     --> src/dora.rs:1420:18
[INFO] [stdout]      |
[INFO] [stdout] 1420 | node.perform_def(ActionDef::prop(1.0, 0.0, 100.0, Property::X, EaseType::Linear));
[INFO] [stdout]      |                  ^^^^^^^^^ use of undeclared type `ActionDef`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1419 + use dora_ssr::ActionDef;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Property` in this scope
[INFO] [stdout]     --> src/dora.rs:1420:51
[INFO] [stdout]      |
[INFO] [stdout] 1420 | node.perform_def(ActionDef::prop(1.0, 0.0, 100.0, Property::X, EaseType::Linear));
[INFO] [stdout]      |                                                   ^^^^^^^^ use of undeclared type `Property`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 1419 + use dora_ssr::Property;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `EaseType` in this scope
[INFO] [stdout]     --> src/dora.rs:1420:64
[INFO] [stdout]      |
[INFO] [stdout] 1420 | node.perform_def(ActionDef::prop(1.0, 0.0, 100.0, Property::X, EaseType::Linear));
[INFO] [stdout]      |                                                                ^^^^^^^^ use of undeclared type `EaseType`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 1419 + use dora_ssr::EaseType;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1421:1
[INFO] [stdout]      |
[INFO] [stdout] 1421 | node.slot(Slot::ACTION_END, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1421:11
[INFO] [stdout]      |
[INFO] [stdout] 1421 | node.slot(Slot::ACTION_END, Box::new(|stack| {
[INFO] [stdout]      |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1419 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Action` in this scope
[INFO] [stdout]     --> src/dora.rs:1426:20
[INFO] [stdout]      |
[INFO] [stdout] 1426 |         stack.pop_cast::<Action>(),
[INFO] [stdout]      |                          ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/option.rs:597:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named enum `Option` defined here
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1426 -         stack.pop_cast::<Action>(),
[INFO] [stdout] 1426 +         stack.pop_cast::<Option>(),
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1419 + use dora_ssr::Action;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::KEY_UP (line 1621) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]     --> src/dora.rs:1629:3
[INFO] [stdout]      |
[INFO] [stdout] 1629 |         p!("Space key up!");
[INFO] [stdout]      |         ^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 1621 + use dora_ssr::p;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1622:1
[INFO] [stdout]      |
[INFO] [stdout] 1622 | node.set_keyboard_enabled(true);
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1623:1
[INFO] [stdout]      |
[INFO] [stdout] 1623 | node.slot(Slot::KEY_UP, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1623:11
[INFO] [stdout]      |
[INFO] [stdout] 1623 | node.slot(Slot::KEY_UP, Box::new(|stack| {
[INFO] [stdout]      |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1621 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `KeyName` in this scope
[INFO] [stdout]     --> src/dora.rs:1628:17
[INFO] [stdout]      |
[INFO] [stdout] 1628 |     if key_name == KeyName::Space.as_ref() {
[INFO] [stdout]      |                    ^^^^^^^ use of undeclared type `KeyName`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 1621 + use dora_ssr::KeyName;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::MOUSE_WHEEL (line 1540) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1541:1
[INFO] [stdout]      |
[INFO] [stdout] 1541 | node.set_touch_enabled(true);
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1542:1
[INFO] [stdout]      |
[INFO] [stdout] 1542 | node.slot(Slot::MOUSE_WHEEL, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1542:11
[INFO] [stdout]      |
[INFO] [stdout] 1542 | node.slot(Slot::MOUSE_WHEEL, Box::new(|stack| {
[INFO] [stdout]      |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1540 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::TEXT_INPUT (line 1669) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]     --> src/dora.rs:1676:2
[INFO] [stdout]      |
[INFO] [stdout] 1676 |     p!(text);
[INFO] [stdout]      |     ^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 1669 + use dora_ssr::p;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1670:1
[INFO] [stdout]      |
[INFO] [stdout] 1670 | node.attach_ime();
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1671:1
[INFO] [stdout]      |
[INFO] [stdout] 1671 | node.slot(Slot::TEXT_INPUT, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1671:11
[INFO] [stdout]      |
[INFO] [stdout] 1671 | node.slot(Slot::TEXT_INPUT, Box::new(|stack| {
[INFO] [stdout]      |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1669 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::TAP_FILTER (line 1444) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1445:1
[INFO] [stdout]      |
[INFO] [stdout] 1445 | node.set_touch_enabled(true);
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1446:1
[INFO] [stdout]      |
[INFO] [stdout] 1446 | node.slot(Slot::TAP_FILTER, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1446:11
[INFO] [stdout]      |
[INFO] [stdout] 1446 | node.slot(Slot::TAP_FILTER, Box::new(|stack| {
[INFO] [stdout]      |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1444 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Touch` in this scope
[INFO] [stdout]     --> src/dora.rs:1447:37
[INFO] [stdout]      |
[INFO] [stdout] 1447 |     let touch = match stack.pop_cast::<Touch>() {
[INFO] [stdout]      |                                        ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1444 + use dora_ssr::Touch;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::GSlot::APP_EVENT (line 2729) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]     --> src/dora.rs:2735:2
[INFO] [stdout]      |
[INFO] [stdout] 2735 |     p!(event_type);
[INFO] [stdout]      |     ^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 2729 + use dora_ssr::p;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:2730:1
[INFO] [stdout]      |
[INFO] [stdout] 2730 | node.gslot(GSlot::APP_EVENT, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `GSlot` in this scope
[INFO] [stdout]     --> src/dora.rs:2730:12
[INFO] [stdout]      |
[INFO] [stdout] 2730 | node.gslot(GSlot::APP_EVENT, Box::new(|stack| {
[INFO] [stdout]      |            ^^^^^ use of undeclared type `GSlot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2729 + use dora_ssr::GSlot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::BODY_LEAVE (line 1890) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]     --> src/dora.rs:1902:2
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     p!(sensor_tag);
[INFO] [stdout]      |     ^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 1890 + use dora_ssr::p;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `body` in this scope
[INFO] [stdout]     --> src/dora.rs:1891:1
[INFO] [stdout]      |
[INFO] [stdout] 1891 | body.slot(Slot::BODY_LEAVE, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1891:11
[INFO] [stdout]      |
[INFO] [stdout] 1891 | body.slot(Slot::BODY_LEAVE, Box::new(|stack| {
[INFO] [stdout]      |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1890 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::EFFEK_END (line 2002) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]     --> src/dora.rs:2008:2
[INFO] [stdout]      |
[INFO] [stdout] 2008 |     p!("Effect handle: {}", handle);
[INFO] [stdout]      |     ^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 2002 + use dora_ssr::p;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `effekseer_node` in this scope
[INFO] [stdout]     --> src/dora.rs:2003:1
[INFO] [stdout]      |
[INFO] [stdout] 2003 | effekseer_node.slot(Slot::EFFEK_END, Box::new(|stack| {
[INFO] [stdout]      | ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:2003:21
[INFO] [stdout]      |
[INFO] [stdout] 2003 | effekseer_node.slot(Slot::EFFEK_END, Box::new(|stack| {
[INFO] [stdout]      |                     ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2002 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::GSlot::APP_WS (line 2767) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]     --> src/dora.rs:2773:2
[INFO] [stdout]      |
[INFO] [stdout] 2773 |     p!(event.get_keys());
[INFO] [stdout]      |     ^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 2767 + use dora_ssr::p;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `dora` in `crate`
[INFO] [stdout]     --> src/dora.rs:2769:44
[INFO] [stdout]      |
[INFO] [stdout] 2769 |     let event = match stack.pop_cast::<crate::dora::Dictionary>() {
[INFO] [stdout]      |                                               ^^^^ could not find `dora` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:2768:1
[INFO] [stdout]      |
[INFO] [stdout] 2768 | node.gslot(GSlot::APP_WS, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `GSlot` in this scope
[INFO] [stdout]     --> src/dora.rs:2768:12
[INFO] [stdout]      |
[INFO] [stdout] 2768 | node.gslot(GSlot::APP_WS, Box::new(|stack| {
[INFO] [stdout]      |            ^^^^^ use of undeclared type `GSlot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2767 + use dora_ssr::GSlot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::TAP_ENDED (line 1483) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1484:1
[INFO] [stdout]      |
[INFO] [stdout] 1484 | node.set_touch_enabled(true);
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1485:1
[INFO] [stdout]      |
[INFO] [stdout] 1485 | node.slot(Slot::TAP_ENDED, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1485:11
[INFO] [stdout]      |
[INFO] [stdout] 1485 | node.slot(Slot::TAP_ENDED, Box::new(|stack| {
[INFO] [stdout]      |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1483 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Touch` in this scope
[INFO] [stdout]     --> src/dora.rs:1486:37
[INFO] [stdout]      |
[INFO] [stdout] 1486 |     let touch = match stack.pop_cast::<Touch>() {
[INFO] [stdout]      |                                        ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1483 + use dora_ssr::Touch;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::TEXT_EDITING (line 1690) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]     --> src/dora.rs:1703:2
[INFO] [stdout]      |
[INFO] [stdout] 1703 |     p!(text, start_pos);
[INFO] [stdout]      |     ^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 1690 + use dora_ssr::p;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1691:1
[INFO] [stdout]      |
[INFO] [stdout] 1691 | node.attach_ime();
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1692:1
[INFO] [stdout]      |
[INFO] [stdout] 1692 | node.slot(Slot::TEXT_EDITING, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1692:11
[INFO] [stdout]      |
[INFO] [stdout] 1692 | node.slot(Slot::TEXT_EDITING, Box::new(|stack| {
[INFO] [stdout]      |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1690 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::CONTACT_START (line 1918) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `body` in this scope
[INFO] [stdout]     --> src/dora.rs:1919:1
[INFO] [stdout]      |
[INFO] [stdout] 1919 | body.set_receiving_contact(true);
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `body` in this scope
[INFO] [stdout]     --> src/dora.rs:1920:1
[INFO] [stdout]      |
[INFO] [stdout] 1920 | body.slot(Slot::CONTACT_START, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1920:11
[INFO] [stdout]      |
[INFO] [stdout] 1920 | body.slot(Slot::CONTACT_START, Box::new(|stack| {
[INFO] [stdout]      |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1918 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::KEY_DOWN (line 1599) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]     --> src/dora.rs:1607:3
[INFO] [stdout]      |
[INFO] [stdout] 1607 |         p!("Space key down!");
[INFO] [stdout]      |         ^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 1599 + use dora_ssr::p;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1600:1
[INFO] [stdout]      |
[INFO] [stdout] 1600 | node.set_keyboard_enabled(true);
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1601:1
[INFO] [stdout]      |
[INFO] [stdout] 1601 | node.slot(Slot::KEY_DOWN, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1601:11
[INFO] [stdout]      |
[INFO] [stdout] 1601 | node.slot(Slot::KEY_DOWN, Box::new(|stack| {
[INFO] [stdout]      |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1599 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `KeyName` in this scope
[INFO] [stdout]     --> src/dora.rs:1606:17
[INFO] [stdout]      |
[INFO] [stdout] 1606 |     if key_name == KeyName::Space.as_ref() {
[INFO] [stdout]      |                    ^^^^^^^ use of undeclared type `KeyName`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 1599 + use dora_ssr::KeyName;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::ANIMATION_END (line 1835) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `playable` in this scope
[INFO] [stdout]     --> src/dora.rs:1836:1
[INFO] [stdout]      |
[INFO] [stdout] 1836 | playable.play("Walk", false);
[INFO] [stdout]      | ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `playable` in this scope
[INFO] [stdout]     --> src/dora.rs:1837:1
[INFO] [stdout]      |
[INFO] [stdout] 1837 | playable.slot(Slot::ANIMATION_END, Box::new(|stack| {
[INFO] [stdout]      | ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1837:15
[INFO] [stdout]      |
[INFO] [stdout] 1837 | playable.slot(Slot::ANIMATION_END, Box::new(|stack| {
[INFO] [stdout]      |               ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1835 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::AXIS (line 1806) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]     --> src/dora.rs:1822:3
[INFO] [stdout]      |
[INFO] [stdout] 1822 |         p!("Left stick x value {}", axis_value);
[INFO] [stdout]      |         ^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 1806 + use dora_ssr::p;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1807:1
[INFO] [stdout]      |
[INFO] [stdout] 1807 | node.set_controller_enabled(true);
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1808:1
[INFO] [stdout]      |
[INFO] [stdout] 1808 | node.slot(Slot::AXIS, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1808:11
[INFO] [stdout]      |
[INFO] [stdout] 1808 | node.slot(Slot::AXIS, Box::new(|stack| {
[INFO] [stdout]      |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1806 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AxisName` in this scope
[INFO] [stdout]     --> src/dora.rs:1821:40
[INFO] [stdout]      |
[INFO] [stdout] 1821 |     if controller_id == 0 && axis_name == AxisName::LeftX.as_ref() {
[INFO] [stdout]      |                                           ^^^^^^^^ use of undeclared type `AxisName`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 1806 + use dora_ssr::AxisName;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::BUTTON_PRESSED (line 1776) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]     --> src/dora.rs:1790:3
[INFO] [stdout]      |
[INFO] [stdout] 1790 |         p!("DPad up button pressed!");
[INFO] [stdout]      |         ^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 1776 + use dora_ssr::p;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1777:1
[INFO] [stdout]      |
[INFO] [stdout] 1777 | node.set_controller_enabled(true);
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1778:1
[INFO] [stdout]      |
[INFO] [stdout] 1778 | node.slot(Slot::BUTTON_PRESSED, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1778:11
[INFO] [stdout]      |
[INFO] [stdout] 1778 | node.slot(Slot::BUTTON_PRESSED, Box::new(|stack| {
[INFO] [stdout]      |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1776 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `ButtonName` in this scope
[INFO] [stdout]     --> src/dora.rs:1789:42
[INFO] [stdout]      |
[INFO] [stdout] 1789 |     if controller_id == 0 && button_name == ButtonName::DPUp.as_ref() {
[INFO] [stdout]      |                                             ^^^^^^^^^^ use of undeclared type `ButtonName`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 1776 + use dora_ssr::ButtonName;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora/vgnode.rs - dora::vgnode::VGNode::render (line 43) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vgNode` in this scope
[INFO] [stdout]   --> src/dora/vgnode.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | vgNode.render(|| {
[INFO] [stdout]    | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Nvg` in this scope
[INFO] [stdout]   --> src/dora/vgnode.rs:45:2
[INFO] [stdout]    |
[INFO] [stdout] 45 |     Nvg::begin_path();
[INFO] [stdout]    |     ^^^ use of undeclared type `Nvg`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 43 + use dora_ssr::Nvg;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Nvg` in this scope
[INFO] [stdout]   --> src/dora/vgnode.rs:46:2
[INFO] [stdout]    |
[INFO] [stdout] 46 |     Nvg::move_to(100.0, 100.0);
[INFO] [stdout]    |     ^^^ use of undeclared type `Nvg`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 43 + use dora_ssr::Nvg;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Nvg` in this scope
[INFO] [stdout]   --> src/dora/vgnode.rs:47:2
[INFO] [stdout]    |
[INFO] [stdout] 47 |     Nvg::line_to(200.0, 200.0);
[INFO] [stdout]    |     ^^^ use of undeclared type `Nvg`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 43 + use dora_ssr::Nvg;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Nvg` in this scope
[INFO] [stdout]   --> src/dora/vgnode.rs:48:2
[INFO] [stdout]    |
[INFO] [stdout] 48 |     Nvg::close_path();
[INFO] [stdout]    |     ^^^ use of undeclared type `Nvg`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 43 + use dora_ssr::Nvg;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Nvg` in this scope
[INFO] [stdout]   --> src/dora/vgnode.rs:49:2
[INFO] [stdout]    |
[INFO] [stdout] 49 |     Nvg::stroke();
[INFO] [stdout]    |     ^^^ use of undeclared type `Nvg`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 43 + use dora_ssr::Nvg;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::platformer::behavior::Blackboard::get (line 3991) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `blackboard` in this scope
[INFO] [stdout]     --> src/dora.rs:3992:22
[INFO] [stdout]      |
[INFO] [stdout] 3992 | if let Some(score) = blackboard.get("score") {
[INFO] [stdout]      |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::platformer::behavior::Blackboard::set (line 3968) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `blackboard` in this scope
[INFO] [stdout]     --> src/dora.rs:3969:1
[INFO] [stdout]      |
[INFO] [stdout] 3969 | blackboard.set("score", 100);
[INFO] [stdout]      | ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::TAP_BEGAN (line 1464) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1465:1
[INFO] [stdout]      |
[INFO] [stdout] 1465 | node.set_touch_enabled(true);
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1466:1
[INFO] [stdout]      |
[INFO] [stdout] 1466 | node.slot(Slot::TAP_BEGAN, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1466:11
[INFO] [stdout]      |
[INFO] [stdout] 1466 | node.slot(Slot::TAP_BEGAN, Box::new(|stack| {
[INFO] [stdout]      |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1464 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Touch` in this scope
[INFO] [stdout]     --> src/dora.rs:1467:37
[INFO] [stdout]      |
[INFO] [stdout] 1467 |     let touch = match stack.pop_cast::<Touch>() {
[INFO] [stdout]      |                                        ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1464 + use dora_ssr::Touch;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::TAP_MOVED (line 1521) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1522:1
[INFO] [stdout]      |
[INFO] [stdout] 1522 | node.set_touch_enabled(true);
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]     --> src/dora.rs:1523:1
[INFO] [stdout]      |
[INFO] [stdout] 1523 | node.slot(Slot::TAP_MOVED, Box::new(|stack| {
[INFO] [stdout]      | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Slot` in this scope
[INFO] [stdout]     --> src/dora.rs:1523:11
[INFO] [stdout]      |
[INFO] [stdout] 1523 | node.slot(Slot::TAP_MOVED, Box::new(|stack| {
[INFO] [stdout]      |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1521 + use dora_ssr::Slot;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Touch` in this scope
[INFO] [stdout]     --> src/dora.rs:1524:37
[INFO] [stdout]      |
[INFO] [stdout] 1524 |     let touch = match stack.pop_cast::<Touch>() {
[INFO] [stdout]      |                                        ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1521 + use dora_ssr::Touch;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora/mouse.rs - dora::mouse::Mouse::get_position (line 25) stdout ----
[INFO] [stdout] error[E0433]: cannot find type `Mouse` in this scope
[INFO] [stdout]   --> src/dora/mouse.rs:26:16
[INFO] [stdout]    |
[INFO] [stdout] 26 | let worldPos = Mouse::get_position() * App::get_device_pixel_ratio();
[INFO] [stdout]    |                ^^^^^ use of undeclared type `Mouse`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 25 + use dora_ssr::Mouse;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `App` in this scope
[INFO] [stdout]   --> src/dora/mouse.rs:26:40
[INFO] [stdout]    |
[INFO] [stdout] 26 | let worldPos = Mouse::get_position() * App::get_device_pixel_ratio();
[INFO] [stdout]    |                                        ^^^ use of undeclared type `App`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 25 + use dora_ssr::App;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]   --> src/dora/mouse.rs:27:15
[INFO] [stdout]    |
[INFO] [stdout] 27 | let nodePos = node.convert_to_node_space(&worldPos);
[INFO] [stdout]    |               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::emit (line 371) stdout ----
[INFO] [stdout] error: cannot find macro `args` in this scope
[INFO] [stdout]    --> src/dora.rs:381:23
[INFO] [stdout]     |
[INFO] [stdout] 381 | emit("MyGlobalEvent", args!("Hello", 123));
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout] 371 + use dora_ssr::args;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]    --> src/dora.rs:378:2
[INFO] [stdout]     |
[INFO] [stdout] 378 |     p!("Event triggered: {}, {}", arg1, arg2);
[INFO] [stdout]     |     ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout] 371 + use dora_ssr::p;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Node` in this scope
[INFO] [stdout]    --> src/dora.rs:372:16
[INFO] [stdout]     |
[INFO] [stdout] 372 | let mut node = Node::new();
[INFO] [stdout]     |                ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 371 + use dora_ssr::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `emit` in this scope
[INFO] [stdout]    --> src/dora.rs:381:1
[INFO] [stdout]     |
[INFO] [stdout] 381 | emit("MyGlobalEvent", args!("Hello", 123));
[INFO] [stdout]     | ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 371 + use dora_ssr::emit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/dora.rs - dora::GSlot::APP_CHANGE (line 2747)
[INFO] [stdout]     src/dora.rs - dora::GSlot::APP_EVENT (line 2729)
[INFO] [stdout]     src/dora.rs - dora::GSlot::APP_WS (line 2767)
[INFO] [stdout]     src/dora.rs - dora::Slot::ACTION_END (line 1419)
[INFO] [stdout]     src/dora.rs - dora::Slot::ALIGN_LAYOUT (line 1978)
[INFO] [stdout]     src/dora.rs - dora::Slot::ANIMATION_END (line 1835)
[INFO] [stdout]     src/dora.rs - dora::Slot::AXIS (line 1806)
[INFO] [stdout]     src/dora.rs - dora::Slot::BODY_ENTER (line 1864)
[INFO] [stdout]     src/dora.rs - dora::Slot::BODY_LEAVE (line 1890)
[INFO] [stdout]     src/dora.rs - dora::Slot::BUTTON_DOWN (line 1717)
[INFO] [stdout]     src/dora.rs - dora::Slot::BUTTON_PRESSED (line 1776)
[INFO] [stdout]     src/dora.rs - dora::Slot::BUTTON_UP (line 1746)
[INFO] [stdout]     src/dora.rs - dora::Slot::CONTACT_END (line 1949)
[INFO] [stdout]     src/dora.rs - dora::Slot::CONTACT_START (line 1918)
[INFO] [stdout]     src/dora.rs - dora::Slot::EFFEK_END (line 2002)
[INFO] [stdout]     src/dora.rs - dora::Slot::GESTURE (line 1561)
[INFO] [stdout]     src/dora.rs - dora::Slot::KEY_DOWN (line 1599)
[INFO] [stdout]     src/dora.rs - dora::Slot::KEY_PRESSED (line 1643)
[INFO] [stdout]     src/dora.rs - dora::Slot::KEY_UP (line 1621)
[INFO] [stdout]     src/dora.rs - dora::Slot::MOUSE_WHEEL (line 1540)
[INFO] [stdout]     src/dora.rs - dora::Slot::TAPPED (line 1502)
[INFO] [stdout]     src/dora.rs - dora::Slot::TAP_BEGAN (line 1464)
[INFO] [stdout]     src/dora.rs - dora::Slot::TAP_ENDED (line 1483)
[INFO] [stdout]     src/dora.rs - dora::Slot::TAP_FILTER (line 1444)
[INFO] [stdout]     src/dora.rs - dora::Slot::TAP_MOVED (line 1521)
[INFO] [stdout]     src/dora.rs - dora::Slot::TEXT_EDITING (line 1690)
[INFO] [stdout]     src/dora.rs - dora::Slot::TEXT_INPUT (line 1669)
[INFO] [stdout]     src/dora.rs - dora::emit (line 371)
[INFO] [stdout]     src/dora.rs - dora::platformer::behavior::Blackboard::get (line 3991)
[INFO] [stdout]     src/dora.rs - dora::platformer::behavior::Blackboard::set (line 3968)
[INFO] [stdout]     src/dora/mouse.rs - dora::mouse::Mouse::get_position (line 25)
[INFO] [stdout]     src/dora/vgnode.rs - dora::vgnode::VGNode::render (line 43)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 32 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.29s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "46a6f3723261918fbc4fa5287fbdccf317bc2d16d4bcb555cd8bade03bac22d1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "46a6f3723261918fbc4fa5287fbdccf317bc2d16d4bcb555cd8bade03bac22d1", kill_on_drop: false }`
[INFO] [stdout] 46a6f3723261918fbc4fa5287fbdccf317bc2d16d4bcb555cd8bade03bac22d1
